package com.erju.dao;

import com.erju.pojo.SlLab;
import com.erju.pojo.SlLabAppointment;
import org.apache.ibatis.annotations.Mapper;
import org.springframework.stereotype.Repository;

import java.util.List;

/**
 * 实验室实体类
 *
 * @author 86132
 */

@Repository
@Mapper
public interface SlLabMapper {
    /**
     * @return
     */
    SlLab selectLabBySite();

    List<SlLab> selectAll();

    /**
     * 模糊查询所有实验室数据
     *
     * @param slLab
     * @return
     */
    List<SlLab> selectLab(SlLab slLab);

    /**
     * 增加实验室数据
     *
     * @param slLab
     * @return
     */
    Boolean addLab(SlLab slLab);

    /**
     * 更新实验室数据
     *
     * @param slLab
     * @return
     */
    Boolean updateLab(SlLab slLab);

    /**
     * 删除实验室数据
     *
     * @return java.lang.Boolean
     * @Author erju
     * @Date 11:19 2022/3/24
     * @Param [slLab]
     **/
    Boolean deleteLab(SlLab slLab);

    /**
     * id查询实验室数据
     *
     * @return com.erju.pojo.SlLab
     * @Author erju
     * @Date 14:24 2022/3/24
     * @Param [id]
     **/
    SlLab selectLabById(Integer id);

}
